Sphere Tracing: Simple Robust Antialiased Rendering of Distance-Based Implicit Surfaces

نویسنده

  • John C. Hart
چکیده

Sphere tracing is a new numerical method for nd-ing the intersection of a ray with an implicit surface. Unlike Newton's method or regula falsi, it is robust, converging if and only if the ray intersects the implicit surface, and it converges on the rst intersection | the intersection closest to the ray origin. It is signiicantly simpler to implement than other robust intersection techniques, such as interval analysis or LG-surfaces. Sphere tracing beneets from implicit surfaces that return distance, but requires only the imposition of the Lipschitz condition on implicit functions, and so has a wide application base. Sphere tracing also reduces to cone tracing, producing antialiased renderings though casting only one ray through each pixel. Appropriate distance functions are derived for solid modeling primitives, CSG operations, two blends, and several deformations. Finally , resulting sphere traced images of blended and deformed implicit surfaces are exhibited.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GPU-Based Sphere Tracing for Radial Basis Function Implicits

Ray tracing of implicit surfaces based on radial basis functions can demand high computational cost in the presence of a large number of radial centers. Recently, it was presented the Least Squares Hermite Radial Basis Functions (LS-HRBF) Implicits, a method for implicit surface reconstruction from Hermitian data (points equipped with their normal vectors) which makes use of iterative center se...

متن کامل

Ray tracing implicit surfaces on the GPU

In this paper we examine the methods of rendering implicit surfaces with a per-pixel approach. Ray tracing the implicit model directly has several benefits as opposed to processing tessellated meshes, but also invokes new kinds of problems. The main challenge is efficiently finding the first ray-surface intersection point where the surface is not given in an explicit form. Our implementation us...

متن کامل

Interval arithmetic algorithms for rendering isosurfaces

The use of interval arithmetic for ray tracing implicit surfaces is analyzed in terms of its reliability and performance. This paper analyzes when and how to use interval arithmetic as an alternative to the methods used in POV-Ray for ray intersection. Interval methods are applied as robust approaches for solving the ray-surface intersection problem; i.e. to find the minimal root in a set of an...

متن کامل

Hardware-Accelerated Rendering of Antialiased Shadows with Shadow Maps

We present a hardware-accelerated method for rendering high quality, antialiased shadows using the shadow map approach. Instead of relying on dedicated hardware support for shadow map filtering, we propose a general rendering algorithm that can be used on most graphics workstations. The filtering method softens shadow boundaries by using a technique called percentage closer filtering which is c...

متن کامل

Enhanced Sphere Tracing

In this paper we present several performance and quality enhancements to classical sphere tracing: First, we propose a safe, over-relaxation-based method for accelerating sphere tracing. Second, a method for dynamically preventing self-intersections upon converting signed distance bounds enables controlling precision and rendering performance. In addition, we present a method for significantly ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993